Lava – An Object-Oriented RAD Language Designed for Ease of Learning, Use, and Program Comprehension
نویسندگان
چکیده
The growing demand for new software calls for a considerable acceleration of the software production process and for a sensible relaxation at the software maintenance front. These goals can be achieved only if we can decisively increase the degree of modularity, variability, comprehensibility of software, or short: the degree of structured programming, as well as the simplicity of program manipulation, restructuring, and transformation. The experimental object-oriented language “Lava” and the associated programming environment “LavaPE” attempt to achieve these goals by providing quite a number of unusual features. The most remarkable features are: 1. Text editors are completely replaced with Lava-specific structure editors. 2. A Lava class consists of a public “interface” and a completely separate, exchangeable “implementation” which may be stored in a different file. 3. Frameworks and design patterns are supported in a very natural way by allowing packages and interfaces to have overridable type parameters.
منابع مشابه
Motivational and Learning Effects of Computer-aided Procedures on Students' Reading Comprehension
Reading development and instruction is a pedagogical priority at all academic levels. Historically, in the educational field, numerous efforts have been made to facilitate the complex process of foreign language reading comprehension. More recently, increasing attention has been paid to the use of computers for developing reading comprehension skills and various efforts have been made in this r...
متن کاملL2 Vocabulary Learning and the Use of Reading Tasks: Manipulating the Involvement Load Index
As Schmidt (2008) states, deeper engagement with new vocabulary as induced by tasks clearly increases the chances of learning those words. This engagement is theoretically clarified by the involvement load hypothesis (ILH, Laufer and Hulstijn, 2001), based on which the involvement index of each task can be measured. The present study was designed to test ILH by evaluating the impact of 4 differ...
متن کاملL2 Vocabulary Learning and the Use of Reading Tasks: Manipulating the Involvement Load Index
As Schmidt (2008) states, deeper engagement with new vocabulary as induced by tasks clearly increases the chances of learning those words. This engagement is theoretically clarified by the involvement load hypothesis (ILH, Laufer and Hulstijn, 2001), based on which the involvement index of each task can be measured. The present study was designed to test ILH by evaluating the impact of 4 differ...
متن کاملA Study of English Listening Comprehension Improvement via Product- vs. Process-Oriented Tactics: The Case Study of Shiraz EFL Learners
As listening comprehension plays an indispensable role in language learning, the way in which language instructors cover teaching listening comprehension has been controversial; the recent study selected two approaches to associate listening comprehension tactics: product-oriented and process-oriented. A quasi-experimental design was adopted to get to the objectives. Using a random procedure, 1...
متن کاملEffects of Closed-caption Programs on EFL Learners’ Listening Comprehension and Vocabulary Learning
This study aimed at investigating the impact of closed-caption program on listening comprehension of English movies and vocabulary learning. Sixty-four graduate students studying at Shiraz Islamic Azad University were selected as the participants of the study. The participants were divided into two groups: experimental group (with closed caption program) and control group (without closed captio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001